package controllers;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import models.beans.Aeroporto;
import models.beans.Voo;
import persistence.AeroportoDAO;
import persistence.VooDAO;

@ManagedBean
@RequestScoped
public class VooController {
	private Voo voo;
	private VooDAO dao;
	private AeroportoDAO aeroportoDAO;
	
	public VooController() {
		voo = new Voo();
		dao = new VooDAO();
		aeroportoDAO = new AeroportoDAO();
	}

	public String insertVoo(){
		String retorno = "erro";
		if(dao.insertVoo(voo)) retorno = "sucesso";
		return retorno;
	}
	
	//Getters and Setters
	public Voo getVoo() {
		return voo;
	}

	public void setVoo(Voo voo) {
		this.voo = voo;
	}
	
	public List<Aeroporto> getListaAeroportos(){
		return aeroportoDAO.listaAeroportos();
	}
	
}
